﻿// Decompiled with JetBrains decompiler
// Type: UnityEngine.Experimental.Rendering.GraphicsFormat
// Assembly: UnityEngine.CoreModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null
// MVID: E6AE6B5A-2752-4B07-9528-C8B77C62CE79
// Assembly location: C:\Users\windys\Unity\2021.3.39f1c1\Editor\Data\Managed\UnityEngine\UnityEngine.CoreModule.dll
// XML documentation location: C:\Users\windys\Unity\2021.3.39f1c1\Editor\Data\Managed\UnityEngine\UnityEngine.CoreModule.xml

using System;
using System.ComponentModel;

#nullable disable
namespace UnityEngine.Experimental.Rendering
{
  /// <summary>
  ///   <para>Use this format to create either Textures or RenderTextures from scripts.</para>
  /// </summary>
  public enum GraphicsFormat
  {
    /// <summary>
    ///   <para>The format is not specified.</para>
    /// </summary>
    None = 0,
    /// <summary>
    ///   <para>A one-component, 8-bit unsigned normalized format that has a single 8-bit R component stored with sRGB nonlinear encoding.</para>
    /// </summary>
    R8_SRGB = 1,
    /// <summary>
    ///   <para>A two-component, 16-bit unsigned normalized format that has an 8-bit R component stored with sRGB nonlinear encoding in byte 0, and an 8-bit G component stored with sRGB nonlinear encoding in byte 1.</para>
    /// </summary>
    R8G8_SRGB = 2,
    /// <summary>
    ///   <para>A three-component, 24-bit unsigned normalized format that has an 8-bit R component stored with sRGB nonlinear encoding in byte 0, an 8-bit G component stored with sRGB nonlinear encoding in byte 1, and an 8-bit B component stored with sRGB nonlinear encoding in byte 2.</para>
    /// </summary>
    R8G8B8_SRGB = 3,
    /// <summary>
    ///   <para>A four-component, 32-bit unsigned normalized format that has an 8-bit R component stored with sRGB nonlinear encoding in byte 0, an 8-bit G component stored with sRGB nonlinear encoding in byte 1, an 8-bit B component stored with sRGB nonlinear encoding in byte 2, and an 8-bit A component in byte 3.</para>
    /// </summary>
    R8G8B8A8_SRGB = 4,
    /// <summary>
    ///   <para>A one-component, 8-bit unsigned normalized format that has a single 8-bit R component.</para>
    /// </summary>
    R8_UNorm = 5,
    /// <summary>
    ///   <para>A two-component, 16-bit unsigned normalized format that has an 8-bit R component stored with sRGB nonlinear encoding in byte 0, and an 8-bit G component stored with sRGB nonlinear encoding in byte 1.</para>
    /// </summary>
    R8G8_UNorm = 6,
    /// <summary>
    ///   <para>A three-component, 24-bit unsigned normalized format that has an 8-bit R component in byte 0, an 8-bit G component in byte 1, and an 8-bit B component in byte 2.</para>
    /// </summary>
    R8G8B8_UNorm = 7,
    /// <summary>
    ///   <para>A four-component, 32-bit unsigned normalized format that has an 8-bit R component in byte 0, an 8-bit G component in byte 1, an 8-bit B component in byte 2, and an 8-bit A component in byte 3.</para>
    /// </summary>
    R8G8B8A8_UNorm = 8,
    /// <summary>
    ///   <para>A one-component, 8-bit signed normalized format that has a single 8-bit R component.</para>
    /// </summary>
    R8_SNorm = 9,
    /// <summary>
    ///   <para>A two-component, 16-bit signed normalized format that has an 8-bit R component stored with sRGB nonlinear encoding in byte 0, and an 8-bit G component stored with sRGB nonlinear encoding in byte 1.</para>
    /// </summary>
    R8G8_SNorm = 10, // 0x0000000A
    /// <summary>
    ///   <para>A three-component, 24-bit signed normalized format that has an 8-bit R component in byte 0, an 8-bit G component in byte 1, and an 8-bit B component in byte 2.</para>
    /// </summary>
    R8G8B8_SNorm = 11, // 0x0000000B
    /// <summary>
    ///   <para>A four-component, 32-bit signed normalized format that has an 8-bit R component in byte 0, an 8-bit G component in byte 1, an 8-bit B component in byte 2, and an 8-bit A component in byte 3.</para>
    /// </summary>
    R8G8B8A8_SNorm = 12, // 0x0000000C
    /// <summary>
    ///   <para>A one-component, 8-bit unsigned integer format that has a single 8-bit R component.</para>
    /// </summary>
    R8_UInt = 13, // 0x0000000D
    /// <summary>
    ///   <para>A two-component, 16-bit unsigned integer format that has an 8-bit R component in byte 0, and an 8-bit G component in byte 1.</para>
    /// </summary>
    R8G8_UInt = 14, // 0x0000000E
    /// <summary>
    ///   <para>A three-component, 24-bit unsigned integer format that has an 8-bit R component in byte 0, an 8-bit G component in byte 1, and an 8-bit B component in byte 2.</para>
    /// </summary>
    R8G8B8_UInt = 15, // 0x0000000F
    /// <summary>
    ///   <para>A four-component, 32-bit unsigned integer format that has an 8-bit R component in byte 0, an 8-bit G component in byte 1, an 8-bit B component in byte 2, and an 8-bit A component in byte 3.</para>
    /// </summary>
    R8G8B8A8_UInt = 16, // 0x00000010
    /// <summary>
    ///   <para>A one-component, 8-bit signed integer format that has a single 8-bit R component.</para>
    /// </summary>
    R8_SInt = 17, // 0x00000011
    /// <summary>
    ///   <para>A two-component, 16-bit signed integer format that has an 8-bit R component in byte 0, and an 8-bit G component in byte 1.</para>
    /// </summary>
    R8G8_SInt = 18, // 0x00000012
    /// <summary>
    ///   <para>A three-component, 24-bit signed integer format that has an 8-bit R component in byte 0, an 8-bit G component in byte 1, and an 8-bit B component in byte 2.</para>
    /// </summary>
    R8G8B8_SInt = 19, // 0x00000013
    /// <summary>
    ///   <para>A four-component, 32-bit signed integer format that has an 8-bit R component in byte 0, an 8-bit G component in byte 1, an 8-bit B component in byte 2, and an 8-bit A component in byte 3.</para>
    /// </summary>
    R8G8B8A8_SInt = 20, // 0x00000014
    /// <summary>
    ///   <para>A one-component, 16-bit unsigned normalized format that has a single 16-bit R component.</para>
    /// </summary>
    R16_UNorm = 21, // 0x00000015
    /// <summary>
    ///   <para>A two-component, 32-bit unsigned normalized format that has a 16-bit R component in bytes 0..1, and a 16-bit G component in bytes 2..3.</para>
    /// </summary>
    R16G16_UNorm = 22, // 0x00000016
    /// <summary>
    ///   <para>A three-component, 48-bit unsigned normalized format that has a 16-bit R component in bytes 0..1, a 16-bit G component in bytes 2..3, and a 16-bit B component in bytes 4..5.</para>
    /// </summary>
    R16G16B16_UNorm = 23, // 0x00000017
    /// <summary>
    ///   <para>A four-component, 64-bit unsigned normalized format that has a 16-bit R component in bytes 0..1, a 16-bit G component in bytes 2..3, a 16-bit B component in bytes 4..5, and a 16-bit A component in bytes 6..7.</para>
    /// </summary>
    R16G16B16A16_UNorm = 24, // 0x00000018
    /// <summary>
    ///   <para>A one-component, 16-bit signed normalized format that has a single 16-bit R component.</para>
    /// </summary>
    R16_SNorm = 25, // 0x00000019
    /// <summary>
    ///   <para>A two-component, 32-bit signed normalized format that has a 16-bit R component in bytes 0..1, and a 16-bit G component in bytes 2..3.</para>
    /// </summary>
    R16G16_SNorm = 26, // 0x0000001A
    /// <summary>
    ///   <para>A three-component, 48-bit signed normalized format that has a 16-bit R component in bytes 0..1, a 16-bit G component in bytes 2..3, and a 16-bit B component in bytes 4..5.</para>
    /// </summary>
    R16G16B16_SNorm = 27, // 0x0000001B
    /// <summary>
    ///   <para>A four-component, 64-bit signed normalized format that has a 16-bit R component in bytes 0..1, a 16-bit G component in bytes 2..3, a 16-bit B component in bytes 4..5, and a 16-bit A component in bytes 6..7.</para>
    /// </summary>
    R16G16B16A16_SNorm = 28, // 0x0000001C
    /// <summary>
    ///   <para>A one-component, 16-bit unsigned integer format that has a single 16-bit R component.</para>
    /// </summary>
    R16_UInt = 29, // 0x0000001D
    /// <summary>
    ///   <para>A two-component, 32-bit unsigned integer format that has a 16-bit R component in bytes 0..1, and a 16-bit G component in bytes 2..3.</para>
    /// </summary>
    R16G16_UInt = 30, // 0x0000001E
    /// <summary>
    ///   <para>A three-component, 48-bit unsigned integer format that has a 16-bit R component in bytes 0..1, a 16-bit G component in bytes 2..3, and a 16-bit B component in bytes 4..5.</para>
    /// </summary>
    R16G16B16_UInt = 31, // 0x0000001F
    /// <summary>
    ///   <para>A four-component, 64-bit unsigned integer format that has a 16-bit R component in bytes 0..1, a 16-bit G component in bytes 2..3, a 16-bit B component in bytes 4..5, and a 16-bit A component in bytes 6..7.</para>
    /// </summary>
    R16G16B16A16_UInt = 32, // 0x00000020
    /// <summary>
    ///   <para>A one-component, 16-bit signed integer format that has a single 16-bit R component.</para>
    /// </summary>
    R16_SInt = 33, // 0x00000021
    /// <summary>
    ///   <para>A two-component, 32-bit signed integer format that has a 16-bit R component in bytes 0..1, and a 16-bit G component in bytes 2..3.</para>
    /// </summary>
    R16G16_SInt = 34, // 0x00000022
    /// <summary>
    ///   <para>A three-component, 48-bit signed integer format that has a 16-bit R component in bytes 0..1, a 16-bit G component in bytes 2..3, and a 16-bit B component in bytes 4..5.</para>
    /// </summary>
    R16G16B16_SInt = 35, // 0x00000023
    /// <summary>
    ///   <para>A four-component, 64-bit signed integer format that has a 16-bit R component in bytes 0..1, a 16-bit G component in bytes 2..3, a 16-bit B component in bytes 4..5, and a 16-bit A component in bytes 6..7.</para>
    /// </summary>
    R16G16B16A16_SInt = 36, // 0x00000024
    /// <summary>
    ///   <para>A one-component, 32-bit unsigned integer format that has a single 32-bit R component.</para>
    /// </summary>
    R32_UInt = 37, // 0x00000025
    /// <summary>
    ///   <para>A two-component, 64-bit unsigned integer format that has a 32-bit R component in bytes 0..3, and a 32-bit G component in bytes 4..7.</para>
    /// </summary>
    R32G32_UInt = 38, // 0x00000026
    /// <summary>
    ///   <para>A three-component, 96-bit unsigned integer format that has a 32-bit R component in bytes 0..3, a 32-bit G component in bytes 4..7, and a 32-bit B component in bytes 8..11.</para>
    /// </summary>
    R32G32B32_UInt = 39, // 0x00000027
    /// <summary>
    ///   <para>A four-component, 128-bit unsigned integer format that has a 32-bit R component in bytes 0..3, a 32-bit G component in bytes 4..7, a 32-bit B component in bytes 8..11, and a 32-bit A component in bytes 12..15.</para>
    /// </summary>
    R32G32B32A32_UInt = 40, // 0x00000028
    /// <summary>
    ///   <para>A one-component, 32-bit signed integer format that has a single 32-bit R component.</para>
    /// </summary>
    R32_SInt = 41, // 0x00000029
    /// <summary>
    ///   <para>A two-component, 64-bit signed integer format that has a 32-bit R component in bytes 0..3, and a 32-bit G component in bytes 4..7.</para>
    /// </summary>
    R32G32_SInt = 42, // 0x0000002A
    /// <summary>
    ///   <para>A three-component, 96-bit signed integer format that has a 32-bit R component in bytes 0..3, a 32-bit G component in bytes 4..7, and a 32-bit B component in bytes 8..11.</para>
    /// </summary>
    R32G32B32_SInt = 43, // 0x0000002B
    /// <summary>
    ///   <para>A four-component, 128-bit signed integer format that has a 32-bit R component in bytes 0..3, a 32-bit G component in bytes 4..7, a 32-bit B component in bytes 8..11, and a 32-bit A component in bytes 12..15.</para>
    /// </summary>
    R32G32B32A32_SInt = 44, // 0x0000002C
    /// <summary>
    ///   <para>A one-component, 16-bit signed floating-point format that has a single 16-bit R component.</para>
    /// </summary>
    R16_SFloat = 45, // 0x0000002D
    /// <summary>
    ///   <para>A two-component, 32-bit signed floating-point format that has a 16-bit R component in bytes 0..1, and a 16-bit G component in bytes 2..3.</para>
    /// </summary>
    R16G16_SFloat = 46, // 0x0000002E
    /// <summary>
    ///   <para>A three-component, 48-bit signed floating-point format that has a 16-bit R component in bytes 0..1, a 16-bit G component in bytes 2..3, and a 16-bit B component in bytes 4..5.</para>
    /// </summary>
    R16G16B16_SFloat = 47, // 0x0000002F
    /// <summary>
    ///   <para>A four-component, 64-bit signed floating-point format that has a 16-bit R component in bytes 0..1, a 16-bit G component in bytes 2..3, a 16-bit B component in bytes 4..5, and a 16-bit A component in bytes 6..7.</para>
    /// </summary>
    R16G16B16A16_SFloat = 48, // 0x00000030
    /// <summary>
    ///   <para>A one-component, 32-bit signed floating-point format that has a single 32-bit R component.</para>
    /// </summary>
    R32_SFloat = 49, // 0x00000031
    /// <summary>
    ///   <para>A two-component, 64-bit signed floating-point format that has a 32-bit R component in bytes 0..3, and a 32-bit G component in bytes 4..7.</para>
    /// </summary>
    R32G32_SFloat = 50, // 0x00000032
    /// <summary>
    ///   <para>A three-component, 96-bit signed floating-point format that has a 32-bit R component in bytes 0..3, a 32-bit G component in bytes 4..7, and a 32-bit B component in bytes 8..11.</para>
    /// </summary>
    R32G32B32_SFloat = 51, // 0x00000033
    /// <summary>
    ///   <para>A four-component, 128-bit signed floating-point format that has a 32-bit R component in bytes 0..3, a 32-bit G component in bytes 4..7, a 32-bit B component in bytes 8..11, and a 32-bit A component in bytes 12..15.</para>
    /// </summary>
    R32G32B32A32_SFloat = 52, // 0x00000034
    /// <summary>
    ///   <para>A three-component, 24-bit unsigned normalized format that has an 8-bit B component stored with sRGB nonlinear encoding in byte 0, an 8-bit G component stored with sRGB nonlinear encoding in byte 1, and an 8-bit R component stored with sRGB nonlinear encoding in byte 2.</para>
    /// </summary>
    B8G8R8_SRGB = 56, // 0x00000038
    /// <summary>
    ///   <para>A four-component, 32-bit unsigned normalized format that has an 8-bit B component stored with sRGB nonlinear encoding in byte 0, an 8-bit G component stored with sRGB nonlinear encoding in byte 1, an 8-bit R component stored with sRGB nonlinear encoding in byte 2, and an 8-bit A component in byte 3.</para>
    /// </summary>
    B8G8R8A8_SRGB = 57, // 0x00000039
    /// <summary>
    ///   <para>A three-component, 24-bit unsigned normalized format that has an 8-bit B component in byte 0, an 8-bit G component in byte 1, and an 8-bit R component in byte 2.</para>
    /// </summary>
    B8G8R8_UNorm = 58, // 0x0000003A
    /// <summary>
    ///   <para>A four-component, 32-bit unsigned normalized format that has an 8-bit B component in byte 0, an 8-bit G component in byte 1, an 8-bit R component in byte 2, and an 8-bit A component in byte 3.</para>
    /// </summary>
    B8G8R8A8_UNorm = 59, // 0x0000003B
    /// <summary>
    ///   <para>A three-component, 24-bit signed normalized format that has an 8-bit B component in byte 0, an 8-bit G component in byte 1, and an 8-bit R component in byte 2.</para>
    /// </summary>
    B8G8R8_SNorm = 60, // 0x0000003C
    /// <summary>
    ///   <para>A four-component, 32-bit signed normalized format that has an 8-bit B component in byte 0, an 8-bit G component in byte 1, an 8-bit R component in byte 2, and an 8-bit A component in byte 3.</para>
    /// </summary>
    B8G8R8A8_SNorm = 61, // 0x0000003D
    /// <summary>
    ///   <para>A three-component, 24-bit unsigned integer format that has an 8-bit B component in byte 0, an 8-bit G component in byte 1, and an 8-bit R component in byte 2</para>
    /// </summary>
    B8G8R8_UInt = 62, // 0x0000003E
    /// <summary>
    ///   <para>A four-component, 32-bit unsigned integer format that has an 8-bit B component in byte 0, an 8-bit G component in byte 1, an 8-bit R component in byte 2, and an 8-bit A component in byte 3.</para>
    /// </summary>
    B8G8R8A8_UInt = 63, // 0x0000003F
    /// <summary>
    ///   <para>A three-component, 24-bit signed integer format that has an 8-bit B component in byte 0, an 8-bit G component in byte 1, and an 8-bit R component in byte 2.</para>
    /// </summary>
    B8G8R8_SInt = 64, // 0x00000040
    /// <summary>
    ///   <para>A four-component, 32-bit signed integer format that has an 8-bit B component in byte 0, an 8-bit G component in byte 1, an 8-bit R component in byte 2, and an 8-bit A component in byte 3.</para>
    /// </summary>
    B8G8R8A8_SInt = 65, // 0x00000041
    /// <summary>
    ///   <para>A four-component, 16-bit packed unsigned normalized format that has a 4-bit R component in bits 12..15, a 4-bit G component in bits 8..11, a 4-bit B component in bits 4..7, and a 4-bit A component in bits 0..3.</para>
    /// </summary>
    R4G4B4A4_UNormPack16 = 66, // 0x00000042
    /// <summary>
    ///   <para>A four-component, 16-bit packed unsigned normalized format that has a 4-bit B component in bits 12..15, a 4-bit G component in bits 8..11, a 4-bit R component in bits 4..7, and a 4-bit A component in bits 0..3.</para>
    /// </summary>
    B4G4R4A4_UNormPack16 = 67, // 0x00000043
    /// <summary>
    ///   <para>A three-component, 16-bit packed unsigned normalized format that has a 5-bit R component in bits 11..15, a 6-bit G component in bits 5..10, and a 5-bit B component in bits 0..4.</para>
    /// </summary>
    R5G6B5_UNormPack16 = 68, // 0x00000044
    /// <summary>
    ///   <para>A three-component, 16-bit packed unsigned normalized format that has a 5-bit B component in bits 11..15, a 6-bit G component in bits 5..10, and a 5-bit R component in bits 0..4.</para>
    /// </summary>
    B5G6R5_UNormPack16 = 69, // 0x00000045
    /// <summary>
    ///   <para>A four-component, 16-bit packed unsigned normalized format that has a 5-bit R component in bits 11..15, a 5-bit G component in bits 6..10, a 5-bit B component in bits 1..5, and a 1-bit A component in bit 0.</para>
    /// </summary>
    R5G5B5A1_UNormPack16 = 70, // 0x00000046
    /// <summary>
    ///   <para>A four-component, 16-bit packed unsigned normalized format that has a 5-bit B component in bits 11..15, a 5-bit G component in bits 6..10, a 5-bit R component in bits 1..5, and a 1-bit A component in bit 0.</para>
    /// </summary>
    B5G5R5A1_UNormPack16 = 71, // 0x00000047
    /// <summary>
    ///   <para>A four-component, 16-bit packed unsigned normalized format that has a 1-bit A component in bit 15, a 5-bit R component in bits 10..14, a 5-bit G component in bits 5..9, and a 5-bit B component in bits 0..4.</para>
    /// </summary>
    A1R5G5B5_UNormPack16 = 72, // 0x00000048
    /// <summary>
    ///   <para>A three-component, 32-bit packed unsigned floating-point format that has a 5-bit shared exponent in bits 27..31, a 9-bit B component mantissa in bits 18..26, a 9-bit G component mantissa in bits 9..17, and a 9-bit R component mantissa in bits 0..8.</para>
    /// </summary>
    E5B9G9R9_UFloatPack32 = 73, // 0x00000049
    /// <summary>
    ///   <para>A three-component, 32-bit packed unsigned floating-point format that has a 10-bit B component in bits 22..31, an 11-bit G component in bits 11..21, an 11-bit R component in bits 0..10. </para>
    /// </summary>
    B10G11R11_UFloatPack32 = 74, // 0x0000004A
    /// <summary>
    ///   <para>A four-component, 32-bit packed unsigned normalized format that has a 2-bit A component in bits 30..31, a 10-bit B component in bits 20..29, a 10-bit G component in bits 10..19, and a 10-bit R component in bits 0..9.</para>
    /// </summary>
    A2B10G10R10_UNormPack32 = 75, // 0x0000004B
    /// <summary>
    ///   <para>A four-component, 32-bit packed unsigned integer format that has a 2-bit A component in bits 30..31, a 10-bit B component in bits 20..29, a 10-bit G component in bits 10..19, and a 10-bit R component in bits 0..9.</para>
    /// </summary>
    A2B10G10R10_UIntPack32 = 76, // 0x0000004C
    /// <summary>
    ///   <para>A four-component, 32-bit packed signed integer format that has a 2-bit A component in bits 30..31, a 10-bit B component in bits 20..29, a 10-bit G component in bits 10..19, and a 10-bit R component in bits 0..9.</para>
    /// </summary>
    A2B10G10R10_SIntPack32 = 77, // 0x0000004D
    /// <summary>
    ///   <para>A four-component, 32-bit packed unsigned normalized format that has a 2-bit A component in bits 30..31, a 10-bit R component in bits 20..29, a 10-bit G component in bits 10..19, and a 10-bit B component in bits 0..9.</para>
    /// </summary>
    A2R10G10B10_UNormPack32 = 78, // 0x0000004E
    /// <summary>
    ///   <para>A four-component, 32-bit packed unsigned integer format that has a 2-bit A component in bits 30..31, a 10-bit R component in bits 20..29, a 10-bit G component in bits 10..19, and a 10-bit B component in bits 0..9.</para>
    /// </summary>
    A2R10G10B10_UIntPack32 = 79, // 0x0000004F
    /// <summary>
    ///   <para>A four-component, 32-bit packed signed integer format that has a 2-bit A component in bits 30..31, a 10-bit R component in bits 20..29, a 10-bit G component in bits 10..19, and a 10-bit B component in bits 0..9.</para>
    /// </summary>
    A2R10G10B10_SIntPack32 = 80, // 0x00000050
    /// <summary>
    ///   <para>A four-component, 32-bit packed unsigned normalized format that has a 2-bit A component in bits 30..31, a 10-bit R component in bits 20..29, a 10-bit G component in bits 10..19, and a 10-bit B component in bits 0..9. The components are gamma encoded and their values range from -0.5271 to 1.66894. The alpha component is clamped to either 0.0 or 1.0 on sampling, rendering, and writing operations.</para>
    /// </summary>
    A2R10G10B10_XRSRGBPack32 = 81, // 0x00000051
    /// <summary>
    ///   <para>A four-component, 32-bit packed unsigned normalized format that has a 2-bit A component in bits 30..31, a 10-bit R component in bits 20..29, a 10-bit G component in bits 10..19, and a 10-bit B component in bits 0..9. The components are linearly encoded and their values range from -0.752941 to 1.25098 (pre-expansion). The alpha component is clamped to either 0.0 or 1.0 on sampling, rendering, and writing operations.</para>
    /// </summary>
    A2R10G10B10_XRUNormPack32 = 82, // 0x00000052
    /// <summary>
    ///   <para>A four-component, 32-bit packed unsigned normalized format that has a 10-bit R component in bits 20..29, a 10-bit G component in bits 10..19, and a 10-bit B component in bits 0..9. The components are gamma encoded and their values range from -0.5271 to 1.66894. The alpha component is clamped to either 0.0 or 1.0 on sampling, rendering, and writing operations.</para>
    /// </summary>
    R10G10B10_XRSRGBPack32 = 83, // 0x00000053
    /// <summary>
    ///   <para>A four-component, 32-bit packed unsigned normalized format that has a 10-bit R component in bits 20..29, a 10-bit G component in bits 10..19, and a 10-bit B component in bits 0..9. The components are linearly encoded and their values range from -0.752941 to 1.25098 (pre-expansion).</para>
    /// </summary>
    R10G10B10_XRUNormPack32 = 84, // 0x00000054
    /// <summary>
    ///   <para>A four-component, 64-bit packed unsigned normalized format that has a 10-bit A component in bits 30..39, a 10-bit R component in bits 20..29, a 10-bit G component in bits 10..19, and a 10-bit B component in bits 0..9. The components are gamma encoded and their values range from -0.5271 to 1.66894. The alpha component is clamped to either 0.0 or 1.0 on sampling, rendering, and writing operations.</para>
    /// </summary>
    A10R10G10B10_XRSRGBPack32 = 85, // 0x00000055
    /// <summary>
    ///   <para>A four-component, 64-bit packed unsigned normalized format that has a 10-bit A component in bits 30..39, a 10-bit R component in bits 20..29, a 10-bit G component in bits 10..19, and a 10-bit B component in bits 0..9. The components are linearly encoded and their values range from -0.752941 to 1.25098 (pre-expansion). The alpha component is clamped to either 0.0 or 1.0 on sampling, rendering, and writing operations.</para>
    /// </summary>
    A10R10G10B10_XRUNormPack32 = 86, // 0x00000056
    /// <summary>
    ///   <para>A one-component, 16-bit unsigned normalized format that has a single 16-bit depth component.</para>
    /// </summary>
    D16_UNorm = 90, // 0x0000005A
    /// <summary>
    ///   <para>A two-component, 32-bit format that has 24 unsigned normalized bits in the depth component and, optionally: 8 bits that are unused.</para>
    /// </summary>
    D24_UNorm = 91, // 0x0000005B
    /// <summary>
    ///   <para>A two-component, 32-bit packed format that has 8 unsigned integer bits in the stencil component, and 24 unsigned normalized bits in the depth component.</para>
    /// </summary>
    D24_UNorm_S8_UInt = 92, // 0x0000005C
    /// <summary>
    ///   <para>A one-component, 32-bit signed floating-point format that has 32-bits in the depth component.</para>
    /// </summary>
    D32_SFloat = 93, // 0x0000005D
    /// <summary>
    ///   <para>A two-component format that has 32 signed float bits in the depth component and 8 unsigned integer bits in the stencil component. There are optionally: 24-bits that are unused.</para>
    /// </summary>
    D32_SFloat_S8_UInt = 94, // 0x0000005E
    /// <summary>
    ///   <para>A one-component, 8-bit unsigned integer format that has 8-bits in the stencil component.</para>
    /// </summary>
    S8_UInt = 95, // 0x0000005F
    /// <summary>
    ///   <para>A three-component, block-compressed format (also known as BC1). Each 64-bit compressed texel block encodes a 4×4 rectangle of unsigned normalized RGB texel data with sRGB nonlinear encoding. This format has a 1 bit alpha channel.</para>
    /// </summary>
    RGBA_DXT1_SRGB = 96, // 0x00000060
    [Obsolete("Enum member GraphicsFormat.RGB_DXT1_SRGB has been deprecated. Use GraphicsFormat.RGBA_DXT1_SRGB instead (UnityUpgradable) -> RGBA_DXT1_SRGB", true), EditorBrowsable(EditorBrowsableState.Never)] RGB_DXT1_SRGB = 96, // 0x00000060
    /// <summary>
    ///   <para>A three-component, block-compressed format (also known as BC1). Each 64-bit compressed texel block encodes a 4×4 rectangle of unsigned normalized RGB texel data. This format has a 1 bit alpha channel.</para>
    /// </summary>
    RGBA_DXT1_UNorm = 97, // 0x00000061
    [EditorBrowsable(EditorBrowsableState.Never), Obsolete("Enum member GraphicsFormat.RGB_DXT1_UNorm has been deprecated. Use GraphicsFormat.RGBA_DXT1_UNorm instead (UnityUpgradable) -> RGBA_DXT1_UNorm", true)] RGB_DXT1_UNorm = 97, // 0x00000061
    /// <summary>
    ///   <para>A four-component, block-compressed format (also known as BC2) where each 128-bit compressed texel block encodes a 4×4 rectangle of unsigned normalized RGBA texel data with the first 64 bits encoding alpha values followed by 64 bits encoding RGB values with sRGB nonlinear encoding.</para>
    /// </summary>
    RGBA_DXT3_SRGB = 98, // 0x00000062
    /// <summary>
    ///   <para>A four-component, block-compressed format (also known as BC2) where each 128-bit compressed texel block encodes a 4×4 rectangle of unsigned normalized RGBA texel data with the first 64 bits encoding alpha values followed by 64 bits encoding RGB values.</para>
    /// </summary>
    RGBA_DXT3_UNorm = 99, // 0x00000063
    /// <summary>
    ///   <para>A four-component, block-compressed format (also known as BC3) where each 128-bit compressed texel block encodes a 4×4 rectangle of unsigned normalized RGBA texel data with the first 64 bits encoding alpha values followed by 64 bits encoding RGB values with sRGB nonlinear encoding.</para>
    /// </summary>
    RGBA_DXT5_SRGB = 100, // 0x00000064
    /// <summary>
    ///   <para>A four-component, block-compressed format (also known as BC3) where each 128-bit compressed texel block encodes a 4×4 rectangle of unsigned normalized RGBA texel data with the first 64 bits encoding alpha values followed by 64 bits encoding RGB values.</para>
    /// </summary>
    RGBA_DXT5_UNorm = 101, // 0x00000065
    /// <summary>
    ///   <para>A one-component, block-compressed format where each 64-bit compressed texel block encodes a 4×4 rectangle of unsigned normalized red texel data.</para>
    /// </summary>
    R_BC4_UNorm = 102, // 0x00000066
    /// <summary>
    ///   <para>A one-component, block-compressed format where each 64-bit compressed texel block encodes a 4×4 rectangle of signed normalized red texel data.</para>
    /// </summary>
    R_BC4_SNorm = 103, // 0x00000067
    /// <summary>
    ///   <para>A two-component, block-compressed format where each 128-bit compressed texel block encodes a 4×4 rectangle of unsigned normalized RG texel data with the first 64 bits encoding red values followed by 64 bits encoding green values.</para>
    /// </summary>
    RG_BC5_UNorm = 104, // 0x00000068
    /// <summary>
    ///   <para>A two-component, block-compressed format where each 128-bit compressed texel block encodes a 4×4 rectangle of signed normalized RG texel data with the first 64 bits encoding red values followed by 64 bits encoding green values.</para>
    /// </summary>
    RG_BC5_SNorm = 105, // 0x00000069
    /// <summary>
    ///   <para>A three-component, block-compressed format where each 128-bit compressed texel block encodes a 4×4 rectangle of unsigned floating-point RGB texel data.</para>
    /// </summary>
    RGB_BC6H_UFloat = 106, // 0x0000006A
    /// <summary>
    ///   <para>A three-component, block-compressed format where each 128-bit compressed texel block encodes a 4×4 rectangle of signed floating-point RGB texel data.</para>
    /// </summary>
    RGB_BC6H_SFloat = 107, // 0x0000006B
    /// <summary>
    ///   <para>A four-component, block-compressed format where each 128-bit compressed texel block encodes a 4×4 rectangle of unsigned normalized RGBA texel data with sRGB nonlinear encoding applied to the RGB components.</para>
    /// </summary>
    RGBA_BC7_SRGB = 108, // 0x0000006C
    /// <summary>
    ///   <para>A four-component, block-compressed format where each 128-bit compressed texel block encodes a 4×4 rectangle of unsigned normalized RGBA texel data.</para>
    /// </summary>
    RGBA_BC7_UNorm = 109, // 0x0000006D
    /// <summary>
    ///   <para>A three-component, PVRTC compressed format where each 64-bit compressed texel block encodes a 8×4 rectangle of unsigned normalized RGB texel data with sRGB nonlinear encoding. This format has no alpha and is considered opaque.</para>
    /// </summary>
    RGB_PVRTC_2Bpp_SRGB = 110, // 0x0000006E
    /// <summary>
    ///   <para>A three-component, PVRTC compressed format where each 64-bit compressed texel block encodes a 8×4 rectangle of unsigned normalized RGB texel data. This format has no alpha and is considered opaque.</para>
    /// </summary>
    RGB_PVRTC_2Bpp_UNorm = 111, // 0x0000006F
    /// <summary>
    ///   <para>A three-component, PVRTC compressed format where each 64-bit compressed texel block encodes a 4×4 rectangle of unsigned normalized RGB texel data with sRGB nonlinear encoding. This format has no alpha and is considered opaque.</para>
    /// </summary>
    RGB_PVRTC_4Bpp_SRGB = 112, // 0x00000070
    /// <summary>
    ///   <para>A three-component, PVRTC compressed format where each 64-bit compressed texel block encodes a 4×4 rectangle of unsigned normalized RGB texel data. This format has no alpha and is considered opaque.</para>
    /// </summary>
    RGB_PVRTC_4Bpp_UNorm = 113, // 0x00000071
    /// <summary>
    ///   <para>A four-component, PVRTC compressed format where each 64-bit compressed texel block encodes a 8×4 rectangle of unsigned normalized RGBA texel data with the first 32 bits encoding alpha values followed by 32 bits encoding RGB values with sRGB nonlinear encoding applied.</para>
    /// </summary>
    RGBA_PVRTC_2Bpp_SRGB = 114, // 0x00000072
    /// <summary>
    ///   <para>A four-component, PVRTC compressed format where each 64-bit compressed texel block encodes a 8×4 rectangle of unsigned normalized RGBA texel data with the first 32 bits encoding alpha values followed by 32 bits encoding RGB values.</para>
    /// </summary>
    RGBA_PVRTC_2Bpp_UNorm = 115, // 0x00000073
    /// <summary>
    ///   <para>A four-component, PVRTC compressed format where each 64-bit compressed texel block encodes a 4×4 rectangle of unsigned normalized RGBA texel data with the first 32 bits encoding alpha values followed by 32 bits encoding RGB values with sRGB nonlinear encoding applied.</para>
    /// </summary>
    RGBA_PVRTC_4Bpp_SRGB = 116, // 0x00000074
    /// <summary>
    ///   <para>A four-component, PVRTC compressed format where each 64-bit compressed texel block encodes a 4×4 rectangle of unsigned normalized RGBA texel data with the first 32 bits encoding alpha values followed by 32 bits encoding RGB values.</para>
    /// </summary>
    RGBA_PVRTC_4Bpp_UNorm = 117, // 0x00000075
    /// <summary>
    ///   <para>A three-component, ETC compressed format where each 64-bit compressed texel block encodes a 4×4 rectangle of unsigned normalized RGB texel data. This format has no alpha and is considered opaque.</para>
    /// </summary>
    RGB_ETC_UNorm = 118, // 0x00000076
    /// <summary>
    ///   <para>A three-component, ETC2 compressed format where each 64-bit compressed texel block encodes a 4×4 rectangle of unsigned normalized RGB texel data with sRGB nonlinear encoding. This format has no alpha and is considered opaque.</para>
    /// </summary>
    RGB_ETC2_SRGB = 119, // 0x00000077
    /// <summary>
    ///   <para>A three-component, ETC2 compressed format where each 64-bit compressed texel block encodes a 4×4 rectangle of unsigned normalized RGB texel data. This format has no alpha and is considered opaque.</para>
    /// </summary>
    RGB_ETC2_UNorm = 120, // 0x00000078
    /// <summary>
    ///   <para>A four-component, ETC2 compressed format where each 64-bit compressed texel block encodes a 4×4 rectangle of unsigned normalized RGB texel data with sRGB nonlinear encoding, and provides 1 bit of alpha.</para>
    /// </summary>
    RGB_A1_ETC2_SRGB = 121, // 0x00000079
    /// <summary>
    ///   <para>A four-component, ETC2 compressed format where each 64-bit compressed texel block encodes a 4×4 rectangle of unsigned normalized RGB texel data, and provides 1 bit of alpha.</para>
    /// </summary>
    RGB_A1_ETC2_UNorm = 122, // 0x0000007A
    /// <summary>
    ///   <para>A four-component, ETC2 compressed format where each 128-bit compressed texel block encodes a 4×4 rectangle of unsigned normalized RGBA texel data with the first 64 bits encoding alpha values followed by 64 bits encoding RGB values with sRGB nonlinear encoding applied.</para>
    /// </summary>
    RGBA_ETC2_SRGB = 123, // 0x0000007B
    /// <summary>
    ///   <para>A four-component, ETC2 compressed format where each 128-bit compressed texel block encodes a 4×4 rectangle of unsigned normalized RGBA texel data with the first 64 bits encoding alpha values followed by 64 bits encoding RGB values.</para>
    /// </summary>
    RGBA_ETC2_UNorm = 124, // 0x0000007C
    /// <summary>
    ///   <para>A one-component, ETC2 compressed format where each 64-bit compressed texel block encodes a 4×4 rectangle of unsigned normalized red texel data.</para>
    /// </summary>
    R_EAC_UNorm = 125, // 0x0000007D
    /// <summary>
    ///   <para>A one-component, ETC2 compressed format where each 64-bit compressed texel block encodes a 4×4 rectangle of signed normalized red texel data.</para>
    /// </summary>
    R_EAC_SNorm = 126, // 0x0000007E
    /// <summary>
    ///   <para>A two-component, ETC2 compressed format where each 128-bit compressed texel block encodes a 4×4 rectangle of unsigned normalized RG texel data with the first 64 bits encoding red values followed by 64 bits encoding green values.</para>
    /// </summary>
    RG_EAC_UNorm = 127, // 0x0000007F
    /// <summary>
    ///   <para>A two-component, ETC2 compressed format where each 128-bit compressed texel block encodes a 4×4 rectangle of signed normalized RG texel data with the first 64 bits encoding red values followed by 64 bits encoding green values.</para>
    /// </summary>
    RG_EAC_SNorm = 128, // 0x00000080
    /// <summary>
    ///   <para>A four-component, ASTC compressed format where each 128-bit compressed texel block encodes a 4×4 rectangle of unsigned normalized RGBA texel data with sRGB nonlinear encoding applied to the RGB components.</para>
    /// </summary>
    RGBA_ASTC4X4_SRGB = 129, // 0x00000081
    /// <summary>
    ///   <para>A four-component, ASTC compressed format where each 128-bit compressed texel block encodes a 4×4 rectangle of unsigned normalized RGBA texel data.</para>
    /// </summary>
    RGBA_ASTC4X4_UNorm = 130, // 0x00000082
    /// <summary>
    ///   <para>A four-component, ASTC compressed format where each 128-bit compressed texel block encodes a 5×5 rectangle of unsigned normalized RGBA texel data with sRGB nonlinear encoding applied to the RGB components.</para>
    /// </summary>
    RGBA_ASTC5X5_SRGB = 131, // 0x00000083
    /// <summary>
    ///   <para>A four-component, ASTC compressed format where each 128-bit compressed texel block encodes a 5×5 rectangle of unsigned normalized RGBA texel data.</para>
    /// </summary>
    RGBA_ASTC5X5_UNorm = 132, // 0x00000084
    /// <summary>
    ///   <para>A four-component, ASTC compressed format where each 128-bit compressed texel block encodes a 6×6 rectangle of unsigned normalized RGBA texel data with sRGB nonlinear encoding applied to the RGB components.</para>
    /// </summary>
    RGBA_ASTC6X6_SRGB = 133, // 0x00000085
    /// <summary>
    ///   <para>A four-component, ASTC compressed format where each 128-bit compressed texel block encodes a 6×6 rectangle of unsigned normalized RGBA texel data.</para>
    /// </summary>
    RGBA_ASTC6X6_UNorm = 134, // 0x00000086
    /// <summary>
    ///   <para>A four-component, ASTC compressed format where each 128-bit compressed texel block encodes an 8×8 rectangle of unsigned normalized RGBA texel data with sRGB nonlinear encoding applied to the RGB components.</para>
    /// </summary>
    RGBA_ASTC8X8_SRGB = 135, // 0x00000087
    /// <summary>
    ///   <para>A four-component, ASTC compressed format where each 128-bit compressed texel block encodes an 8×8 rectangle of unsigned normalized RGBA texel data.</para>
    /// </summary>
    RGBA_ASTC8X8_UNorm = 136, // 0x00000088
    /// <summary>
    ///   <para>A four-component, ASTC compressed format where each 128-bit compressed texel block encodes a 10×10 rectangle of unsigned normalized RGBA texel data with sRGB nonlinear encoding applied to the RGB components.</para>
    /// </summary>
    RGBA_ASTC10X10_SRGB = 137, // 0x00000089
    /// <summary>
    ///   <para>A four-component, ASTC compressed format where each 128-bit compressed texel block encodes a 10×10 rectangle of unsigned normalized RGBA texel data.</para>
    /// </summary>
    RGBA_ASTC10X10_UNorm = 138, // 0x0000008A
    /// <summary>
    ///   <para>A four-component, ASTC compressed format where each 128-bit compressed texel block encodes a 12×12 rectangle of unsigned normalized RGBA texel data with sRGB nonlinear encoding applied to the RGB components.</para>
    /// </summary>
    RGBA_ASTC12X12_SRGB = 139, // 0x0000008B
    /// <summary>
    ///   <para>A four-component, ASTC compressed format where each 128-bit compressed texel block encodes a 12×12 rectangle of unsigned normalized RGBA texel data.</para>
    /// </summary>
    RGBA_ASTC12X12_UNorm = 140, // 0x0000008C
    /// <summary>
    ///   <para>YUV 4:2:2 Video resource format.</para>
    /// </summary>
    YUV2 = 141, // 0x0000008D
    /// <summary>
    ///   <para>Deprecated. Use GraphicsFormat.None as a color format instead to indicate depth-only rendering. Use DefaultFormat to get the default depth buffer format.</para>
    /// </summary>
    [Obsolete("Enum member GraphicsFormat.DepthAuto has been deprecated. Use GraphicsFormat.None as a color format to indicate depth only rendering and DefaultFormat to get the default depth buffer format.", false)] DepthAuto = 142, // 0x0000008E
    /// <summary>
    ///   <para>Deprecated. Use GraphicsFormat.None as a color format instead to indicate depth-only rendering and ShadowSamplingMode.CompareDepths to enable shadowmap sampling. Use DefaultFormat to get the default shadow buffer format.</para>
    /// </summary>
    [Obsolete("Enum member GraphicsFormat.ShadowAuto has been deprecated. Use GraphicsFormat.None as a color format to indicate depth only rendering and DefaultFormat to get the default shadow buffer format.", false)] ShadowAuto = 143, // 0x0000008F
    /// <summary>
    ///   <para>Deprecated. Use GraphicsFormat.YUV2 as a color format instead. Use DefaultFormat to get the default video buffer format.</para>
    /// </summary>
    [Obsolete("Enum member GraphicsFormat.VideoAuto has been deprecated. Use DefaultFormat instead.", false)] VideoAuto = 144, // 0x00000090
    /// <summary>
    ///   <para>A four-component, ASTC compressed format where each 128-bit compressed texel block encodes a 4×4 rectangle of float RGBA texel data.</para>
    /// </summary>
    RGBA_ASTC4X4_UFloat = 145, // 0x00000091
    /// <summary>
    ///   <para>A four-component, ASTC compressed format where each 128-bit compressed texel block encodes a 5×5 rectangle of float RGBA texel data.</para>
    /// </summary>
    RGBA_ASTC5X5_UFloat = 146, // 0x00000092
    /// <summary>
    ///   <para>A four-component, ASTC compressed format where each 128-bit compressed texel block encodes a 6×6 rectangle of float RGBA texel data.</para>
    /// </summary>
    RGBA_ASTC6X6_UFloat = 147, // 0x00000093
    /// <summary>
    ///   <para>A four-component, ASTC compressed format where each 128-bit compressed texel block encodes an 8×8 rectangle of float RGBA texel data.</para>
    /// </summary>
    RGBA_ASTC8X8_UFloat = 148, // 0x00000094
    /// <summary>
    ///   <para>A four-component, ASTC compressed format where each 128-bit compressed texel block encodes a 10×10 rectangle of float RGBA texel data.</para>
    /// </summary>
    RGBA_ASTC10X10_UFloat = 149, // 0x00000095
    /// <summary>
    ///   <para>A four-component, ASTC compressed format where each 128-bit compressed texel block encodes a 12×12 rectangle of float RGBA texel data.</para>
    /// </summary>
    RGBA_ASTC12X12_UFloat = 150, // 0x00000096
  }
}
